package com.kb.design.entity;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 奖金分配实体类
 */
@Data
@TableName("design_bonus_distribution")
public class DesignBonusDistribution extends BaseEntity {

    /**
     * 主键ID
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 项目ID
     */
    private Long projectId;

    /**
     * pin数
     */
    private BigDecimal pinNum;

    /**
     * 设计阶段 1：设计 2：封装 3：valor
     */
    private String designStage;


    /**
     * 字段2
     */
    private Integer field2;

    /**
     * 字段3
     */
    private Integer field3;

    /**
     * 字段4
     */
    private Integer field4;

    /**
     * 字段5
     */
    private Integer field5;


    /**
     * 字段6
     */
    private Integer field6;

    /**
     * 字段7
     */
    private Integer field7;

    /**
     * 字段8
     */
    private Integer field8;

    /**
     * 字段9
     */
    private Integer field9;

    //占比合计
    private BigDecimal proportionTotal;
    //奖金合计
    private BigDecimal bonusTotal;

    private Integer field0;
    private String field1;
    /**
     * 1.客服 2 负责人 3.工程师
     */
    private Integer role;
    /**
     * 确认状态 1 同意 2 不同意
     */
    private Integer confirmedStatus;
    /**
     * 是否分配  0，1 默认是0.未分配，当负责人分配后，变成1，当被驳回后，再变成0
     */
    private Integer distribution;
    private String remark;
    private Integer isResponsible;
}
